body,html{
  background-color: #EEEEEE;
}
body.template_container{
  background-color: #DDDDDD;
}
body.about_container{
  background-color: #FFFFFF;
}
.navigationBar{
  border-bottom: none;
  height: 2.2rem;
}
.header > .wrapper > span, .header > .wrapper div, .header > .wrapper a{
  color: #191919 !important
}
.navigationBar{
  background: #ffdb16
}
.set_header{
  height: 8rem;
  width: 100%;
  background: url('../../../image/setBg_.png');
  background-size: 100% 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  flex-wrap: wrap;
}
.set_edit{
  position: absolute;
top: .8rem;
left: 1rem;
font-size: .7rem;
color: #fff;
}
.set_header_left{
  width: 70%;
  height: 100%;
  display: flex;;
  justify-content: flex-start;
  align-items: flex-start;;
  padding-left: 1rem
}
.img_box{
  padding: .1rem;
  background: #ffffff;
  border-radius: 100rem;
  margin-right: .8rem;
}
.image_box{
  width: 40%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.set_header_left img{
  height: 3.5rem;
  width: 3.5rem;
  border-radius: 100rem;
  object-fit: cover;
}
.header_name{
  color: #191919;
  font-size:.8rem;
  width: 60%
}
.header_name_top,.header_name_bot{
  height: 50%;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.header_name_bot{
  color: #fff;
  width: 60%;
  padding: .2rem 0;
  font-size: .5rem;
  display: flex;
  margin-top: .5rem;
  border-radius: 100px;
  box-shadow: 1px 1px 10px rgba(0,0,0,.2);
  background: rgb(255,176,0);
  justify-content: center;
  align-items: center;
}
.header_name_bot img{
  width: .7rem;
  height: .7rem
}
.set_header_right{
  width: 30%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
}
.tjr{
  background:
}
.set_header_right_edit{
  height: 70%;
  width: 100%;
  color: #191919;
  font-size: .7rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: .8rem
}
.set_header_right_edit img{
  width: .8rem;
  height: .8rem;
  margin-right: .1rem
}
.set_money{
  width: 90%;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 7rem;
  background: #fff;
  margin-top: -1.7rem;
  box-shadow: 1px 1px 1rem #ccc;
  border-radius: .2rem;
  padding: 0rem;
  color: rgb(58, 58, 58);
  position: relative;
}
.set_money_top{
  height: 33.3333%;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  font-size: .6rem
}

.set_money_center{
  height: 33.3333%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.set_money_center_left{
  color: rgb(185,149,65);
  font-size: 1rem;
  width: 50%;
}
.set_money_bottom{
  height: 33.3333%;
  width: 100%;
  font-size: .6rem;
  color: rgb(152, 152, 152);
}
.set_money_center_right{
  width: 50%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.set_money_center_right .set_button{
  font-size: .6rem;
  background: -webkit-linear-gradient(left, rgb(19,19,19) , rgb(54,54,54)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgb(19,19,19) , rgb(54,54,54)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, rgb(19,19,19) , rgb(54,54,54))
  background: linear-gradient(to right, rgb(19,19,19) , rgb(54,54,54));
  width:4rem;
  height: 1.5rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100px
}
.edit_Class{
  margin: 1rem 0;
  margin-bottom: 0
}

.edit_header{
  height: 2rem;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 1rem;
  background: #fff;
  font-size: .7rem;
  color: #000;
  font-weight: 700;
  border-bottom: 1px dashed #efefef
}
.edit_class{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;

  width: 100%;
  background: #fff
}
.edit_class_list{
  width: 24.8%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: .5rem 0;
  position: relative;
}
.center_box{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  font-size: .6rem;
  color: #888
}
.center_box img{
  height: 1.3rem;
  width: 1.3rem
}
.edit_class_list_text{
  padding: .3rem;
  width: 100%;
  text-align: center;
  padding-bottom: 0
}
body,html{
  background-color: #EEEEEE;
}
body.template_container{
  background-color: #DDDDDD;
}
body.about_container{
  background-color: #FFFFFF;
}
.navigationBar{
  border-bottom: none;
  height: 2.2rem;
}
.navigationBar::after{
  border-bottom: none;
}
.navigationBar .wrapper .title{
  color: #191919;
  font-size: 0.8rem;
}

.container.top-container{
  padding-top: 3rem !important;
}
.container.top-container.recommend_container{
  padding-top: 2.7rem;
}
.aui-list .aui-list-item-media.set_item_icon{
  width: 1rem;
  height: 1rem;
  padding: 0rem;
  margin-right: 0.5rem;
}
.aui-list .aui-list-item-media.set_item_icon img{
  width: 1rem;
  height: 1rem;
}
.aui-media-list.set_list_items{
  margin-bottom: 0.5rem;
}

.set_head_box{
  margin-bottom: 0.5rem;
}
.set_head_box .aui-list{
  /*padding-top: 1.1rem;*/
  height: 5.75rem;
}
.set_head_box .aui-list-item{
  padding-left: 0rem;
}
.set_head_box .aui-media-list-item-inner{
  height: 5.75rem;
}


.teacher_head_box{
  margin-bottom: 0rem;
  z-index: 8;
}
.teacher_head_box .aui-list{
  /*padding-top: 1.1rem;*/
  height: 5.75rem;
}
.teacher_head_box .aui-list-item{
  padding-left: 0rem;
}
.teacher_head_box .aui-media-list-item-inner{
  height: 5.75rem;
}

.set_head_message.aui-list-item-inner{
  width: 9.5rem;
  margin-left: 0.75rem;
}


.set_head_text.aui-list-item-text{
  justify-content: flex-start;
}
.aui-list-item-media.set_head_thumb{
  width: 3.5rem;
  height: 3.5rem;
  padding: 0rem;
  margin:0px 0 0 10px;
}
.aui-list-item-media.set_head_thumb img {
    width: 100%;
    height: 100%;
}
.aui-list-item-title.set_head_nickname{
  font-size: 0.95rem!important;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width:calc(100% - 4rem);
}

.set_head_agency{
  font-size: 0.65rem;
  color: #FFD700;
}
.set_head_agency+img{
  display: inline-block;
  width: 0.85rem;
  height: 0.85rem;
  vertical-align: middle;
}

.set_gold_num{
  line-height: 1.2rem;
}
.set_gold_num p{
  color: #333333;
  font-size: 0.75rem;
}
.set_gold_num p strong{
  color: #FF3333;
  font-weight: normal;
}
.set_gold_num p span{
  font-size: 0.5rem;
  color: #777777;
  margin-left: 0.5rem;
}
.set_withdraw_btn{
  width: 3rem;
  height: 1rem;
  line-height: 1rem;
  font-size: 0.625rem;
  color: #6483A2;
  background-color: #F8F8F8;
  border: 0.05rem solid #E2E2E2;
}

.set_other_list{
  position: absolute;
  right: 0rem;
  bottom: 0rem;
  width: 5.55rem;
}
.set_other_list .aui-list-item-text{
  display: block;
  line-height: 2rem;
  text-align: right;
  padding-right: 2rem;
}

.switch_box{
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  width: 2.5rem;
  height: 1.5rem;
  border: 0.05rem solid #CCCCCC;
  border-radius: 0.75rem;
  box-sizing: border-box;
  background-color: #EFEFEF;
  transition-duration: .5s;
}
.switch_btn{
  position: absolute;
  top: -0.05rem;
  left: -0.05rem;
  width: 1.5rem;
  height: 1.5rem;
  border: 0.05rem solid #CCCCCC;
  border-radius: 50%;
  box-sizing: border-box;
  background-color: #FFFFFF;
  transition-duration: .5s;
}
.switch_box.on{
  background-color: #32CD32;
  border: 0.05rem solid #32CD32;
  transition-duration: .5s;
}
.switch_box.on .switch_btn{
  left: 1.05rem;
  border: 0.05rem solid #32CD32;
  transition-duration: .5s;
}

.upgrade_select_item .aui-card-list-header{
  padding: 0.5rem 0.75rem 0.2rem 0.75rem;
  justify-content: flex-start;
}
.upgrade_select_item .aui-card-list-header span{
  font-size: 0.9rem;
  font-weight: bold;
}
.grade_explain_btn{
  margin-left: 0.2rem;
  margin-bottom: 0.5rem;
  width: 0.85rem;
  height: 0.85rem;
}
.upgrade_select_item .aui-card-list-content-padded{
  padding: 0.2rem 0.75rem;
}
.upgrade_select_item .aui-card-list-content-padded p{
  font-size: 0.65rem;
  color: #FF3333;
}
.upgrade_select_item .aui-card-list-footer{
  display: block;
  padding: 0.2rem 0.75rem 0.5rem 0.75rem;
  min-height: 1rem;
}
.upgrade_select_item .aui-card-list-footer p{
  font-size: 0.65rem;
  color: #888888;
  text-align: left;
}
.unselected_sign,.selected_sign{
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transfomr: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
}
.upgrade_save_btn{
  background-color: #44BB44;
}

.service_list_item{
  margin-top: 0.5rem;
}
.aui-list-item.service_item_box{
  height: 3rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: left;
}


.demand_content_box{
  padding: 0.5rem;
}
.demand_title_text{
  font-size: 0.75rem;
  color: #333333;
  line-height: 1;
  border-left: 0.2rem solid #fadc32;
  padding-left: 0.5rem;
}
.demand_tab_list{
  padding: 1rem;
  background: transparent;
  flex-wrap: wrap;
  justify-content: space-between;
}
.demand_tab_list.demand_type_tab{
  border-bottom: 0.025rem solid #CCCCCC;
}
.demand_tab_item{
  width:4.65rem;
  height: 1.5rem;
  line-height: 1.5rem;
  color: #666666;
  border: 0.025rem solid #666666;
  border-radius: 0.25rem;
  margin-bottom: 1rem;
  margin: .1rem .1rem
}
.demand_tab_item.aui-active{
  border: 0.025rem solid #f4b202;
  color: #f4b202;
}
.demand_explain_box{
  padding: 0.8rem;
}
.demand_explain_head{
  font-size: 0.65rem;
  color: #AAAAAA;
  margin-bottom: 0.5rem;
}
.demand_explain_weixin{
  font-size: 0.65rem;
  color: #AAAAAA;
}
.demand_explain_weixin button{
  width: 2rem;
  height: 0.75rem;
  line-height: 0.75rem;
  color: #6483A2;
  font-size: 0.5rem;
  background-color: #F8F8F8;
  border: 0.025rem solid #CCCCCC;
}
.demand_explain_phone{
  font-size: 0.65rem;
  color: #AAAAAA;
}
.demand_explain_phone span{
  color: #00BFFF;
}


.card_head_thumb{
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 3.35rem;
  height: 3.35rem;
}
.card_head_thumb img{
  display: block;
  width: 3.35rem;
  height: 3.35rem;
  border-radius: 0.25rem;
  -webkit-border-radius: 0.25rem;
}
.card_message_head{
  display: block;
}
.card_nickname{
  color: #333333;
  font-size: 1.25rem;
  max-width: 10rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card_work{
  font-size: 0.7rem;
  max-width: 7.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card_message_item{
  height: 1.5rem;
  line-height: 1.5rem;
}
.card_message_item label{
  color: #A9A9A9;
  margin-right: 0.5rem;
}
.card_message_item span.phone_text{
  color: #00BFFF;
  font-weight: bold;
}
.detailed_text{
      width: 92%;
  height: 8.3rem;
      margin: 0 auto;
  padding: 1rem;
  font-size: 0.75rem;
  background-color: #FFFFFF;
}

.adv_list_item{
  display: flex;
  position: relative;
  height: 4.8rem;
  flex-direction: column;
  justify-content: space-between;
}
.adv_list_item .aui-card-list-header{
  width: calc(100% - 4.5rem);
}
.adv_list_item .aui-card-list-content-padded{
  width: calc(100% - 4.5rem);
  font-size: 0.65rem;
  color: #AAAAAA;
}
.adv_item_thumb{
  position: absolute;
  top: 0.4rem;
  right: 0.4rem;
  width: 4rem;
  height: 4rem;
}

.about_container_box .aui-card-list-header{
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  border-bottom: 0.025rem solid #EEEEEE;
}
.about_container_box .aui-card-list-header img{
  width: 2.5rem;
  height: 2.5rem;
  margin: 0.5rem auto;
}
.about_container_box .aui-card-list-header h3{
  font-size: 0.95rem;
  color: #333333;
}
.about_container_box .aui-card-list-header span{
  font-size: 0.75rem;
  color: #888888;
  margin-bottom: 0.5rem;
}
.about_container_box .aui-card-list-content-padded{
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  padding-top: 2rem;
}
.about_container_box .aui-card-list-content-padded p{
  font-size: 0.65rem;
  color: #333333;
  margin-bottom: 0.5rem;
}
.about_container_box .aui-card-list-footer{
  position: fixed;
  width: 100%;
  bottom: 2rem;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
}
.about_container_box .aui-card-list-footer h3{
  font-size: 0.65rem;
  color: #888888;
  margin-bottom: 0.5rem;
}
.about_container_box .aui-card-list-footer p{
  font-size: 0.5rem;
  color: #BBBBBB;
}

.teacher_help{
  margin-left: 0.5rem;
}
.teacher_message_tab{
  border-top: 0.025rem solid #CCCCCC;
}
.teacher_tab_item.aui-active{
  color: #DA7C0C;
  border-bottom: 0.05rem solid #DA7C0C;
}

.teacher_message_tab{
  margin-bottom: 0.2rem;
  z-index: 8;
}

.teacher_detail_box{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.teacher_box_content p{
  text-align: center;
  line-height: 1.5rem;
}
img.teacher_detail_help{
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  top: 1.25rem;
  right: 1.25rem;
}
img.teacher_detail_code{
  display: block;
  width: 9.35rem;
  height: 9.35rem;
  margin: 0 auto;
}
.code_handle_btn{
  display: flex;
  justify-content: space-between;
}
.code_handle_btn .aui-btn{
  width: 40%;
}
.teacher_box_content{
  width: 80%;
}



.rebuild_code_box{
  margin: 0.75rem;
  width: 90%;
}
.rebuild_code_btn{
  width: 100%;
}



#aui-slide{
  height: 7.5rem;
}
#recommend-slide{
  position: absolute!important;
  width: 100%;
  height: 100%;
  padding-top: 2.1rem;
}
#aui-slide2{
  position: absolute!important;
  width: 100%;
  height: 100%;
  top: 0rem;
  padding-top: 10.4rem;
}
#aui-slide .aui-slide-wrap{
  height: 7.5rem;
}
#aui-slide .aui-slide-node{
  height: 7.5rem;
}
#aui-slide .aui-slide-node img{
  height: 7.5rem;
}

#recommend-slide .aui-slide-wrap .aui-slide-node{
  background-color: #EEEEEE;
  overflow-y: scroll;
}

.recommend_list_tab{
  position: fixed;
  z-index: 8;

  width: 100%;
  height: 2rem;
}
.recommend_tab_item{
  height: 2rem;
  line-height: 2rem;
}
.recommend_tab_item.aui-active{
  color: #DA7C0C;
  border-bottom: 0.125rem solid #DA7C0C;
}
.recommend_search_box{
  width: 100%;
  box-sizing: border-box;
  padding: 0.4rem 0.4rem 0.4rem 0.4rem;
  background: #ffd21f;
  position: fixed;
  z-index: 999999
}
.recommend_search_box input{
  height: 2.5rem;
  padding-left: 0.5rem;
  background-color: #FFFFFF;
  border-radius: 0.25rem;
  font-size: 0.65rem;
}

.recommend_list_box{
  padding: 0.4rem;
}
.recommend_list_item{
  background: #FFFFFF;
  display:flex;
  justify-content:flex-start;
  align-items:center;
  padding: 0.5rem;
  /*height: 4rem;*/
  position:relative;
  margin: 0.25rem 0rem;
  box-shadow: 0.05rem 0.05rem 0.5rem #EFEFEF;
}
.left_box{
  width: 70%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.left_box_name{
  width: 100%;
  text-align: left;
  font-size: 0.65rem;
  line-height: 1.5rem;
  box-sizing: border-box;
}
.left_box_msg{
  height: 2.5rem;
  padding-top: 0.25rem;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
}
.left_box_msg_image{
  width: 2.5rem;
  height: 2.5rem;
}
.left_box_msg_image img{
  display: inline-block;
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 0.25rem;
}
.left_box_msg_right{
  padding-left: 0.75rem;
  height: 100%;
}
.left_box_msg_right_top{
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  overflow:hidden;
  font-size: 0.6rem;
}
.left_box_msg_right_bot{
  color: #FFD700;
  height: 70%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.top_round,.bot_round{
  width: 1rem;
  height: 1rem;
  background-color: #EEEEEE;
  position: absolute;
}
.top_round{
  top: -0.5rem;
  right: calc(30% - 0.3rem);
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
.bot_round{
  bottom: -0.5rem;
  right: calc(30% - 0.3rem);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}
.right_box{
  height: 100%;
  width: 30%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  border-left: 0.05rem dashed #EFEFEF;
  padding-right: 0.5rem;
}
.right_box div{
  width: 100%;
  height: 33.3%;
  display: flex;
  justify-content: flex-end;
  align_items: center;
}
.right_box_top{
  font-size: 0.5rem;
}
.right_box_center{
  font-size: 1.125rem;
  color: rgb(205,148,44);
}
.right_box_bot{
  font-size: 0.5rem;
  color: rgb(153,153,153);
}


.aui-slide-node.student_list_box{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #EEEEEE;
}
.aui-slide-node.student_list_box .aui-content{
  padding: 0rem 0rem!important;
}

.trading_record_table table{
  width: 100%;
}
.trading_record_table table tr{
  border: 0.025rem solid #AAAAAA;
}
.trading_record_table table tr td{
  width: 25%;
  text-align: center;
  height: 2.1rem;
  line-height: 2.1rem;
  font-size: 0.7rem;
}
.trading_record_table table tr td.trading_time_item{
  line-height: normal;
}

.user_balance_box{
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  font-size: 0.8rem;
}
.user_balance_box label{
  color: #222222;
}
.user_balance_box span{
  color: #939393;
  margin-left: 0.5rem;
}
.user_balance_num{
  margin-left: 3rem;
  font-size: 1.5rem;
  color: #9A9A9A;
}
.user_withdraw_title{
  height: 2.5rem;
  line-height: 2.5rem;
}
.user_withdraw_input{
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.user_withdraw_input span{
  font-size: 1.5rem;
  font-weight: bold;
}
.user_withdraw_input input{
  border-bottom: 0.05rem solid #EEEEEE;
  height: 80px;
  line-height: 80px;
  font-size: 2rem;
  padding-left: 0.5rem;
}
.user_withdraw_hint{
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.user_withdraw_hint span{
  cursor: pointer;
  color: #4D5C85;
}
.user_submit_box{
  justify-content: space-between;
  flex-direction: column;
}
.user_submit_box p+p{
  margin-top: 1rem;
}

.teacher_info_title{
  font-size: 0.9rem;
  font-weight: bold;
  padding-bottom: 0rem;
}
.teacher_info_content{
  display: block;
  font-size: 0.65rem;
  color: #888888;
  padding-top: 0rem;
}

.tip-pict {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 10000;
    overflow: hidden;
}

.tip-pict img {
    /*position: absolute;*/
    width: auto;
    height: auto;
    max-height: 90%;
    display: block;
    margin: 10% auto;
}

.auto-hidden {
    display: none !important;
}
@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand 1s;
}

.wallet_list_box{
  display: flex;
  height: 4rem;
  border-bottom: 1px solid #efefef
}

.wallet_item_box{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  padding-top: 0.5rem;
  box-sizing: border-box;
  width: 33.33333%;
overflow: hidden;
}

.wallet_item_box:first-of-type::after{
  content: "";
  width: 0rem;
}

.wallet_item_box::after{
  content:"";
  display: block;
  position: absolute;
  top: 50%;
  left: 0rem;
  width: 0.05rem;
  height: 1.8rem;
  background-color: #E2E2E2;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.wallet_item_title{
  font-size: 0.6rem;
  height: 1.2rem;
  color: #999999;
  text-align: center;
}

.wallet_item_title img{
  display: inline-block;
  vertical-align: middle;
  width: 0.75rem;
  height: 0.75rem;
}
.wallet_item_title span{
  vertical-align: middle;
}

.wallet_item_money{
  font-size: 0.7rem;
  line-height: 1.4rem;
  text-align: center;
}

.wallet_item_money span{
  font-size: 1rem;
}
.my_wallet_box_b{
  height: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.my_wallet_box{
  width: 50%;
  display: flex;
  height: 3rem;
    flex-wrap: wrap;
  justify-content: space-between;

  padding: 0rem 0.5rem;
}
.my_wallet_box:nth-child(1){
  width: 40%;
  flex-wrap: wrap;
}
.my_wallet_box:nth-child(2){
  width: 60%
}
.my_wallet_box:nth-child(2){
  border-left: 1px dashed #efefef;
}
.my_wallet_title{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 2rem;
  line-height: 2rem;
      width: 100%;
      position: relative;
}

.my_wallet_title img{
  width: 0.8rem;
  height: 0.8rem;
  margin-right: 0.3rem;
}

.my_wallet_title span{
  font-size: 0.6rem;
}

.my_wallet_money{
  font-size: 0.65rem;
  line-height: 2rem;
}

.my_wallet_money span{
  vertical-align: middle;
}

.my_wallet_money img{
  vertical-align: middle;
  display: inline-block;
  width: 0.8rem;
  height: 0.8rem;
}

.wallet_shift_box{
  position: fixed;
  width: 100%;
  height: 3rem;
  bottom: 0rem;
  left: 0rem;
  background-color: #FFFFFF;
  border-top: 0.025rem solid #E2E2E2;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wallet_shift_btn{
  width: 80%;
  height: 2.5rem;
  line-height: 2.5rem;
  color: #FFFFFF;
  filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#3876ff,endcolorstr=#3c9aff,gradientType=0);
  -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#3876ff,endcolorstr=#3c9aff,gradientType=0);/*IE8*/
  background:rgb(246,196,46); /* 一些不支持背景渐变的浏览器 */
  background:-moz-linear-gradient(top, rgb(246,196,46), rgb(254,238,54));
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgb(246,196,46)), to(rgb(254,238,54)));
  background:-o-linear-gradient(top, rgb(246,196,46), rgb(254,238,54));
  border-radius: 1.25rem;
  box-shadow: 0.025rem 0.025rem 0.125rem #efefef;
  font-size: 0.95rem;
}
.tx_{
  background:rgb(246,196,46); /* 一些不支持背景渐变的浏览器 */
  background:-moz-linear-gradient(top, rgb(246,196,46), rgb(254,238,54));
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgb(246,196,46)), to(rgb(254,238,54)));
  background:-o-linear-gradient(top, rgb(246,196,46), rgb(254,238,54));
  color:#191919 !important
}
.check_head_box{
  position: relative;
  width: 100%;
  height: 8rem;
  border-bottom: 0.5rem solid #EEEEEE;

  display: flex;
  flex-direction: column;
  background: url(../../../image/walletBg.png) no-repeat center center;
  background-size: 100% 100%;;
}

.check_head_money{
  height: 5.3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.check_head_money p{
  font-size: 0.65rem;
  color: #191919;
  line-height: 1;
}

.check_head_money span{
  font-size: 0.85rem;
  color: #191919;
  line-height: 1
}
.check_head_money span i{
  font-size: 1.5rem;
  font-weight: bold;
  font-style: normal;
}

.check_money_state{
  height: 2.7rem;
  border-top: 0.025rem solid rgba(255,255,255,0.5);
  background: -webkit-linear-gradient(rgba(255,232,175,.5), rgba(255,251,179,.5)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(rgba(255,232,175,.5), rgba(255,251,179,.5)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(rgba(255,232,175,.5), rgba(255,251,179,.5)); /* Firefox 3.6 - 15 */
 background: linear-gradient(rgba(255,232,175,.5), rgba(255,251,179,.5)); /* 标准的语法 */
  display: flex;
}

.check_state_item{
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.check_state_item p{
  font-size: 0.55rem;
  color: #073664;
  line-height: 1
}

.check_state_item span{
  color: #191919;
  font-size: 0.55rem;
  line-height: 1;
}
.check_state_item span i{
  font-size: 1rem;
  font-weight: bold;
  font-style: normal;
}
.swipe_con{
  top: 2.2rem;
  height: calc(100% - 2.2rem);
  width: 100%;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url('../../../image/background.jpg') no-repeat;
  background-size: 100% 100%;
  flex-wrap: wrap;
}
.swiper-container{
  height: 90%;
  width: 100%
}
.swiper-wrapper{
  height: 100%;
  width: 100%;
  margin-top: 2rem
}
.swiper-slide{
  height: 100%;
  width: 80% !important ;
  display: flex;
  margin: 0;
  justify-content: center;
  align-items: center;
}
.swiper-slide img{
  width: 95%;
  height: 80%
}

.wrapper_img_box{
  height: 2rem;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.wrapper img{
  height: 1rem;
  width: 1rem;

}
.DaiLi_header{
  height: 20%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  position: absolute;
  top: 0rem;
  left: 0
}
.DaiLi_header_img_box{
  width: 30%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.DaiLi_header img{
  height: 3rem;
  width: 3rem;
  border-radius: 100px;
  box-shadow:1px 1px 10px rgba(82, 138, 238,.8)
}
.msg_box{
  height: 100%;
  width: 70%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 15px;
  color: #fff;
}
.team_box_show{
  display: none;
  height: calc(100% - 3rem);
  width: 100%;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  top: 3rem;
  left: 0
}
.team_box_show_box{
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.team_box_show_box_win{
  width: 80%;
  height: 6rem;
  background: #fff;
  border-radius: 10px;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;

}
.team_box_show_box_win_list{
  width: 50%;
  height: 100%;
  display: flex;
  justify-content: ccenter;
  align-items: center;
}
.team_box_show_box_win_list_img_box{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 100%
}
.team_box_show_box_win_list_img{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.team_box_show_box_win_list_img img{
  height: 3rem;
  width: 3rem
}
.team_box_show_box_win_list_text{
  margin-top: .5rem
}
.set_wrapper{
  display: flex !important;
  justify-content: flex-start;
  align-items: center;
}
.set_wrapper_left{
  width: 20%;
  height: 100%;
  display: flex !important;
  justify-content: flex-start;;
  align-items: center;
  padding-left: .5rem;
  position: relative;
}
.set_wrapper_left img{
  width: 1rem;
  height: 1rem
}
.set_wrapper_center{
  width: 60%;
  height: 100%;
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.set_wrapper_right{
  width: 20%;
  height: 100%;
  display: flex !important;
  justify-content: flex-end;
  padding-right: .5rem;
  align-items: center;
}
.set_wrapper_right .aui-iconfont{
      font-size: .9rem;
      display: flex;
      color: #191919;
      justify-content: center;
      align-items: flex-end;
      bottom: -.2rem;
position: absolute;
}
.set_header_left_bq{
  right: 1.3rem;
  top: 0rem;
    font-size: 0.3rem;
    color: #191919;
    background: #ffc000;
    border-radius: 100px;
    width: .8rem;
    height: .8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    opacity: 0
}
.set_header_left__{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70%
}
.set_wrapper{
  overflow: initial !important;
}
.aui-content-padded{
  position: relative;
  background: #fff;
}
.aui-content-padded .tip{
  height: 1rem;
      z-index: 99;
      width: 1rem;
      position: absolute;
      top: 0;
      left: 0;
}
.wallet_item_money{
  display: flex;
  justify-content: center;
  align-items: center;
}
.team_money span{
  font-size: 1rem
}
.team_money .span{
  font-size: .4rem !important;
  color: #000
}
.tc_box_{
  position: fixed;
      top: 0;
      background: rgba(0,0,0,0.5);
      width: 100%;
      left: 0;
      height: 100%;
      z-index: 3;
      display: none
}
.tc_box_win{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;


}
.aui-content-padded .aui-card-list{
    border-radius: 6px;
  background: #fff
}
.user_withdraw_input_span{
  display: flex;
  justify-content: center;
  align-items: center;
}
.my_wallet_money_yzb{
  font-size: .65rem
}
.tel_box{
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;align-content: center;
  bottom: 1rem;
  font-size: .6rem;

}
.container_header{
  height: 4rem;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: #fff;
  box-shadow: 1px 1px 15px #ccc;
}
.container_header_list{
  height: 100%;
  width: 25%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  font-size: 1rem;
}
.container_header_list_top{
  height: 50%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  color: rgb(254,127,20);
  font-weight: bold;
}
.container_header_list_box{
  height: 80%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.container_header_list_bot{
  height: 50%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: .7rem;
  color: #191919
}
.container_header_box{
  margin-top: 3.3rem;
  background: #fff;
  margin-bottom:10px
}
.container_header_list:nth-child(2) .container_header_list_box{
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
}
.container_header_list:nth-child(3) .container_header_list_box{
  border-right: 1px solid #efefef;
}
.zz{
  font-size: .4rem !important;
  width: 1.3rem;
  height: .8rem;
position: absolute;
text-align: center;
line-height: .8rem;
right: -.2rem;
background: rgb(252,78,53);
color: #fff;
border-radius: 10px
}
.zz_tc_box_{
  height: calc(100% - 3rem);
  width: 100%;
  position: fixed;
  top: 0rem;
  left: 0;
  display: none;
  z-index: 5
}
.zz_tc_box{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  z-index: 5;
  border-radius: 6px
}
.zz_box_win{
  width: 90%;
  border-radius: 6px;
  background: #fff;
  box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.5);
  padding: .55rem
}
.zz_box_win_header{
  height: 2rem;
  width: 100%;
  font-size: 1rem;
  color: rgb(71,71,71);
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  margin-bottom: 1rem
}
.zz_box_win_con_list{
  height: 2rem;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem
}

.zz_box_win_con_list_left{
  height: 100%;
  width: 30%;
  font-size: .8rem;
  color: rgb(71,71,71);
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
}
.zz_box_win_con_list_right{
  height: 100%;
  width: 70%;
  display: flex;
  justify-content: flex-start;;
  align-items: center;
}
.zz_box_win_con_list_right input{
  height: 100%;
  width: 90%;
  border:1px solid rgb(71,71,71);
  padding: .55rem;
  font-size: .6rem;
  border-radius: 4px
}
.zz_box_win_btn_box{
  width: 100%;
  height: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  color: rgb(240,218,44);
  background: rgb(71,71,71);
  margin-bottom: .55rem
}
.zz_box_win_list{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 3rem;

}
.zz_box_win_list_left{
  width: 25%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.zz_box_win_list_left_img_box{
  height: 2.5rem;
  width: 2.5rem
}
.zz_box_win_list_left_img_box img{
  width: 100%
}
.zz_box_win_list_center{
  width: 60%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.zz_box_win_list_center_top,.zz_box_win_list_center_bot{
  width: 100%;
  padding-left: .55rem;
  display: flex;
  justify-content: flex-start;;
  align-items: center;
  color: rgb(71,71,71)
}
.zz_box_win_list_center_bot{
  color: rgb(240,218,44);
  font-size: .55rem
}
.zz_box_win_list_center_top span{
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
.zz_box_win_list_right{
width: 15%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;

}
.zz_box_win_list_right img{
  height: 1rem;
  width: 1rem
}
.bq_red{
  height: .8rem;
width: .8rem;
border-radius: 100px;
position: absolute;
top: 0.3rem;
right: 0.5rem;
color: #fff;
background: #ff8f09;
display: flex;
justify-content: center;
align-items: center;
font-size: .5rem;
}
.http_text{
  position: absolute;
display: flex;
justify-content: flex-start;
align-items: center;
bottom: 2.5rem;
font-size: .6rem;
font-size: #888;
color: #191919;
width: 80%;
right: 0;
padding: 0 1rem;
}
.http_text_left{
  width: 30%;
  text-align: center;
}
.http_text_center{
  width: 55%;
  text-align: left;
  color: blue
}
.http_text_center span{
  word-wrap: break-word;
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
.http_text_right{
  width: 15%;
    height: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .5rem;
    background: rgb(71,71,71);
    border-radius: 100px;
    color: #fff;
}
.moneywait_box__{
  display: none
}
